﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000757 RID: 1879
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetMonopolyDailyReportScRsp : IMessage<GetMonopolyDailyReportScRsp>, IMessage, IEquatable<GetMonopolyDailyReportScRsp>, IDeepCloneable<GetMonopolyDailyReportScRsp>, IBufferMessage
	{
		// Token: 0x17001807 RID: 6151
		// (get) Token: 0x06005476 RID: 21622 RVA: 0x000E4941 File Offset: 0x000E2B41
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetMonopolyDailyReportScRsp> Parser
		{
			get
			{
				return GetMonopolyDailyReportScRsp._parser;
			}
		}

		// Token: 0x17001808 RID: 6152
		// (get) Token: 0x06005477 RID: 21623 RVA: 0x000E4948 File Offset: 0x000E2B48
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetMonopolyDailyReportScRspReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001809 RID: 6153
		// (get) Token: 0x06005478 RID: 21624 RVA: 0x000E495A File Offset: 0x000E2B5A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetMonopolyDailyReportScRsp.Descriptor;
			}
		}

		// Token: 0x06005479 RID: 21625 RVA: 0x000E4961 File Offset: 0x000E2B61
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyDailyReportScRsp()
		{
		}

		// Token: 0x0600547A RID: 21626 RVA: 0x000E496C File Offset: 0x000E2B6C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyDailyReportScRsp(GetMonopolyDailyReportScRsp other) : this()
		{
			this.retcode_ = other.retcode_;
			this.kJJEFPLAFOA_ = ((other.kJJEFPLAFOA_ != null) ? other.kJJEFPLAFOA_.Clone() : null);
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600547B RID: 21627 RVA: 0x000E49B8 File Offset: 0x000E2BB8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyDailyReportScRsp Clone()
		{
			return new GetMonopolyDailyReportScRsp(this);
		}

		// Token: 0x1700180A RID: 6154
		// (get) Token: 0x0600547C RID: 21628 RVA: 0x000E49C0 File Offset: 0x000E2BC0
		// (set) Token: 0x0600547D RID: 21629 RVA: 0x000E49C8 File Offset: 0x000E2BC8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Retcode
		{
			get
			{
				return this.retcode_;
			}
			set
			{
				this.retcode_ = value;
			}
		}

		// Token: 0x1700180B RID: 6155
		// (get) Token: 0x0600547E RID: 21630 RVA: 0x000E49D1 File Offset: 0x000E2BD1
		// (set) Token: 0x0600547F RID: 21631 RVA: 0x000E49D9 File Offset: 0x000E2BD9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public MMGHBJCIBMN KJJEFPLAFOA
		{
			get
			{
				return this.kJJEFPLAFOA_;
			}
			set
			{
				this.kJJEFPLAFOA_ = value;
			}
		}

		// Token: 0x06005480 RID: 21632 RVA: 0x000E49E2 File Offset: 0x000E2BE2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetMonopolyDailyReportScRsp);
		}

		// Token: 0x06005481 RID: 21633 RVA: 0x000E49F0 File Offset: 0x000E2BF0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetMonopolyDailyReportScRsp other)
		{
			return other != null && (other == this || (this.Retcode == other.Retcode && object.Equals(this.KJJEFPLAFOA, other.KJJEFPLAFOA) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06005482 RID: 21634 RVA: 0x000E4A40 File Offset: 0x000E2C40
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.Retcode != 0U)
			{
				num ^= this.Retcode.GetHashCode();
			}
			if (this.kJJEFPLAFOA_ != null)
			{
				num ^= this.KJJEFPLAFOA.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06005483 RID: 21635 RVA: 0x000E4A95 File Offset: 0x000E2C95
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06005484 RID: 21636 RVA: 0x000E4A9D File Offset: 0x000E2C9D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06005485 RID: 21637 RVA: 0x000E4AA8 File Offset: 0x000E2CA8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.kJJEFPLAFOA_ != null)
			{
				output.WriteRawTag(42);
				output.WriteMessage(this.KJJEFPLAFOA);
			}
			if (this.Retcode != 0U)
			{
				output.WriteRawTag(80);
				output.WriteUInt32(this.Retcode);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06005486 RID: 21638 RVA: 0x000E4B04 File Offset: 0x000E2D04
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.Retcode != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Retcode);
			}
			if (this.kJJEFPLAFOA_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.KJJEFPLAFOA);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06005487 RID: 21639 RVA: 0x000E4B5C File Offset: 0x000E2D5C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetMonopolyDailyReportScRsp other)
		{
			if (other == null)
			{
				return;
			}
			if (other.Retcode != 0U)
			{
				this.Retcode = other.Retcode;
			}
			if (other.kJJEFPLAFOA_ != null)
			{
				if (this.kJJEFPLAFOA_ == null)
				{
					this.KJJEFPLAFOA = new MMGHBJCIBMN();
				}
				this.KJJEFPLAFOA.MergeFrom(other.KJJEFPLAFOA);
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06005488 RID: 21640 RVA: 0x000E4BC4 File Offset: 0x000E2DC4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06005489 RID: 21641 RVA: 0x000E4BD0 File Offset: 0x000E2DD0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 42U)
				{
					if (num != 80U)
					{
						this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
					}
					else
					{
						this.Retcode = input.ReadUInt32();
					}
				}
				else
				{
					if (this.kJJEFPLAFOA_ == null)
					{
						this.KJJEFPLAFOA = new MMGHBJCIBMN();
					}
					input.ReadMessage(this.KJJEFPLAFOA);
				}
			}
		}

		// Token: 0x04002110 RID: 8464
		private static readonly MessageParser<GetMonopolyDailyReportScRsp> _parser = new MessageParser<GetMonopolyDailyReportScRsp>(() => new GetMonopolyDailyReportScRsp());

		// Token: 0x04002111 RID: 8465
		private UnknownFieldSet _unknownFields;

		// Token: 0x04002112 RID: 8466
		public const int RetcodeFieldNumber = 10;

		// Token: 0x04002113 RID: 8467
		private uint retcode_;

		// Token: 0x04002114 RID: 8468
		public const int KJJEFPLAFOAFieldNumber = 5;

		// Token: 0x04002115 RID: 8469
		private MMGHBJCIBMN kJJEFPLAFOA_;
	}
}
